variety of patterns